#ifndef _ILICENSE_H_
#define _ILICENSE_H_

interface ILicense : public IBase
{
    std_method(OnStartApp)(int index) PURE;
    std_method(OnStopApp)(int index) PURE;
    std_method_(int, GetAppCount)() PURE;
    std_method_(int, GetAppVersion)(int index) PURE;
};

//{bb386f5c-5d17-11ed-9b6a-0242ac120002}
_DEF_IID(IID_ILicense, 0xBB386F5C, 0x5D17, 0x11ED, 0x9B, 0x6A, 0x02, 0x42, 0xAC, 0x12, 0x00, 0x02);

//{2038d592-5d16-11ed-9b6a-0242ac120002}
_DEF_CLSID(CLSID_CLicense, 0x2038D592, 0x5D16, 0x11ED, 0x9B, 0x6A, 0x02, 0x42, 0xAC, 0x12, 0x00, 0x02);

#endif
